touch repeatedly - German English Dictionary